package com.starhub.application.agent.dto;

import dev.langchain4j.data.message.AiMessage;
import dev.langchain4j.model.output.Response;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.function.Consumer;

import com.starhub.application.model.dto.ModelCallDTO;

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class ChatDTO {
    private Consumer<Response<AiMessage>> onComplete;

    private Long chatSessionId;

    private ModelCallDTO modelCallDTO;
}
